home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / DRIVER.CAB / ep5700.gpd < prev    next >
Encoding:
Text File  |  1999-07-30  |  22.7 KB  |  789 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "EP5700.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Epson EPL-5700"
  10. *MasterUnits: PAIR(1200, 1200)
  11. *ResourceDLL: "pcl5eres.dll"
  12. *PrintRate: 8
  13. *PrintRatePPM: 8
  14. *PrintRateUnit: PPM
  15. *PrinterType: PAGE
  16. *MaxCopies: 32767
  17. *rcInstalledOptionNameID: 443
  18. *rcNotInstalledOptionNameID: 444
  19. *Feature: Orientation
  20. {
  21.     *rcNameID: =ORIENTATION_DISPLAY
  22.     *DefaultOption: PORTRAIT
  23.     *Option: PORTRAIT
  24.     {
  25.         *rcNameID: =PORTRAIT_DISPLAY
  26.         *Command: CmdSelect
  27.         {
  28.             *Order: DOC_SETUP.8
  29.             *Cmd: "<1B>&l0O"
  30.         }
  31.     }
  32.     *Option: LANDSCAPE_CC90
  33.     {
  34.         *rcNameID: =LANDSCAPE_DISPLAY
  35.         *Command: CmdSelect
  36.         {
  37.             *Order: DOC_SETUP.8
  38.             *Cmd: "<1B>&l1O"
  39.         }
  40.     }
  41. }
  42. *Feature: InputBin
  43. {
  44.     *rcNameID: =PAPER_SOURCE_DISPLAY
  45.     *DefaultOption: Option1
  46.     *Option: Option1
  47.     {
  48.         *rcNameID: 271
  49.         *Command: CmdSelect
  50.         {
  51.             *Order: DOC_SETUP.11
  52.             *Cmd: "<1B>&l0H"
  53.         }
  54.     }
  55.     *Option: UPPER
  56.     {
  57.         *rcNameID: =UPPER_TRAY_DISPLAY
  58.         *Command: CmdSelect
  59.         {
  60.             *Order: DOC_SETUP.11
  61.             *Cmd: "<1B>&l1H"
  62.         }
  63.     }
  64.     *Option: MANUAL
  65.     {
  66.         *rcNameID: =MANUAL_FEED_DISPLAY
  67.         *Command: CmdSelect
  68.         {
  69.             *Order: DOC_SETUP.11
  70.             *Cmd: "<1B>&l2H"
  71.         }
  72.     }
  73.     *Option: ENVMANUAL
  74.     {
  75.         *rcNameID: =ENV_MANUAL_DISPLAY
  76.         *Command: CmdSelect
  77.         {
  78.             *Order: DOC_SETUP.11
  79.             *Cmd: "<1B>&l3H"
  80.         }
  81.     }
  82.     *Option: LOWER
  83.     {
  84.     *Installable?:TRUE
  85.         *rcInstallableFeatureNameID: =LOWER_TRAY_DISPLAY
  86.         *rcNameID: =LOWER_TRAY_DISPLAY
  87.         *Command: CmdSelect
  88.         {
  89.             *Order: DOC_SETUP.11
  90.             *Cmd: "<1B>&l4H"
  91.         }
  92.     }
  93.     *Option: ENVFEED
  94.     {
  95.     *Installable?:TRUE
  96.         *rcInstallableFeatureNameID: =ENV_FEED_DISPLAY
  97.     *Constraints: LIST(PaperSize.LEGAL, PaperSize.LETTER, PaperSize.A4)    
  98.         *rcNameID: =ENV_FEED_DISPLAY
  99.         *Command: CmdSelect
  100.         {
  101.             *Order: DOC_SETUP.11
  102.             *Cmd: "<1B>&l6H"
  103.         }
  104.     }
  105. }
  106. *Feature: Resolution
  107. {
  108.     *rcNameID: =RESOLUTION_DISPLAY
  109.     *DefaultOption: Option2
  110.     *Option: Option1
  111.     {
  112.         *Name: "600 x 600 " =DOTS_PER_INCH
  113.         *DPI: PAIR(600, 600)
  114.         *TextDPI: PAIR(600, 600)
  115.         *MinStripBlankPixels: 32
  116.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  117.         *SpotDiameter: 100
  118.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  119.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  120.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  121.         *Command: CmdSelect
  122.         {
  123.             *Order: DOC_SETUP.6
  124.             *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  125.         }
  126.     }
  127.     *Option: Option2
  128.     {
  129.         *Name: "300 x 300 " =DOTS_PER_INCH
  130.         *DPI: PAIR(300, 300)
  131.         *TextDPI: PAIR(300, 300)
  132.         *MinStripBlankPixels: 32
  133.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  134.         *SpotDiameter: 100
  135.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  136.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  137.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  138.         *Command: CmdSelect
  139.         {
  140.             *Order: DOC_SETUP.6
  141.             *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  142.         }
  143.     }
  144. }
  145. *Feature: PaperSize
  146. {
  147.     *rcNameID: =PAPER_SIZE_DISPLAY
  148.     *DefaultOption: LETTER
  149.     *Option: LETTER
  150.     {
  151.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  152.         *PageProtectMem: 4109
  153.         *switch: Orientation
  154.         {
  155.             *case: PORTRAIT
  156.             {
  157.                 *PrintableArea: PAIR(9600, 12648)
  158.                 *PrintableOrigin: PAIR(300, 300)
  159.                 *CursorOrigin: PAIR(300, 180)
  160.                 *Command: CmdSelect
  161.                 {
  162.                     *Order: DOC_SETUP.12
  163.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7704Y"
  164.                 }
  165.             }
  166.             *case: LANDSCAPE_CC90
  167.             {
  168.                 *PrintableArea: PAIR(9760, 12688)
  169.                 *PrintableOrigin: PAIR(200, 272)
  170.                 *CursorOrigin: PAIR(200, 12960)
  171.                 *Command: CmdSelect
  172.                 {
  173.                     *Order: DOC_SETUP.12
  174.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7632x5880Y"
  175.                 }
  176.             }
  177.         }
  178.     }
  179.     *Option: LEGAL
  180.     {
  181.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  182.         *PageProtectMem: 5230
  183.         *switch: Orientation
  184.         {
  185.             *case: PORTRAIT
  186.             {
  187.                 *PrintableArea: PAIR(9600, 16248)
  188.                 *PrintableOrigin: PAIR(300, 300)
  189.                 *CursorOrigin: PAIR(300, 180)
  190.                 *Command: CmdSelect
  191.                 {
  192.                     *Order: DOC_SETUP.12
  193.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  194.                 }
  195.             }
  196.             *case: LANDSCAPE_CC90
  197.             {
  198.                 *PrintableArea: PAIR(9760, 16284)
  199.                 *PrintableOrigin: PAIR(200, 276)
  200.                 *CursorOrigin: PAIR(200, 16560)
  201.                 *Command: CmdSelect
  202.                 {
  203.                     *Order: DOC_SETUP.12
  204.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  205.                 }
  206.             }
  207.         }
  208.     }
  209.     *Option: EXECUTIVE
  210.     {
  211.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  212.         *PageProtectMem: 4109
  213.         *switch: Orientation
  214.         {
  215.             *case: PORTRAIT
  216.             {
  217.                 *PrintableArea: PAIR(8100, 12048)
  218.                 *PrintableOrigin: PAIR(300, 300)
  219.                 *CursorOrigin: PAIR(300, 180)
  220.                 *Command: CmdSelect
  221.                 {
  222.                     *Order: DOC_SETUP.12
  223.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4860x7344Y"
  224.                 }
  225.             }
  226.             *case: LANDSCAPE_CC90
  227.             {
  228.                 *PrintableArea: PAIR(8220, 12080)
  229.                 *PrintableOrigin: PAIR(240, 280)
  230.                 *CursorOrigin: PAIR(200, 12360)
  231.                 *Command: CmdSelect
  232.                 {
  233.                     *Order: DOC_SETUP.12
  234.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x4980Y"
  235.                 }
  236.             }
  237.         }
  238.     }
  239.     *Option: A4
  240.     {
  241.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  242.         *PageProtectMem: 4249
  243.         *switch: Orientation
  244.         {
  245.             *case: PORTRAIT
  246.             {
  247.                 *PrintableArea: PAIR(9292, 13476)
  248.                 *PrintableOrigin: PAIR(300, 300)
  249.                 *CursorOrigin: PAIR(300, 200)
  250.                 *Command: CmdSelect
  251.                 {
  252.                     *Order: DOC_SETUP.12
  253.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5594x8177Y"
  254.                 }
  255.             }
  256.             *case: LANDSCAPE_CC90
  257.             {
  258.                 *PrintableArea: PAIR(9444, 13508)
  259.                 *PrintableOrigin: PAIR(240, 280)
  260.                 *CursorOrigin: PAIR(200, 13788)
  261.                 *Command: CmdSelect
  262.                 {
  263.                     *Order: DOC_SETUP.12
  264.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8129x5714Y"
  265.                 }
  266.             }
  267.         }
  268.     }
  269.     *Option: A5
  270.     {
  271.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  272.         *PageProtectMem: 2125
  273.         *switch: Orientation
  274.         {
  275.             *case: PORTRAIT
  276.             {
  277.                 *PrintableArea: PAIR(6396, 9324)
  278.                 *PrintableOrigin: PAIR(300, 300)
  279.                 *CursorOrigin: PAIR(300, 160)
  280.                 *Command: CmdSelect
  281.                 {
  282.                     *Order: DOC_SETUP.12
  283.                     *Cmd: "<1B>&l101a4d1E<1B>*p0x0Y<1B>*c0t3821x5645Y"
  284.                 }
  285.             }
  286.             *case: LANDSCAPE_CC90
  287.             {
  288.                 *PrintableArea: PAIR(6396, 9324)
  289.                 *PrintableOrigin: PAIR(300, 300)
  290.                 *CursorOrigin: PAIR(200, 9624)
  291.                 *Command: CmdSelect
  292.                 {
  293.                     *Order: DOC_SETUP.12
  294.                     *Cmd: "<1B>&l101a1e-4200Z<1B>*p0x0Y<1B>*c0t5664x3956Y"
  295.                 }
  296.             }
  297.         }
  298.     }
  299.     *Option: B4
  300.     {
  301.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  302.         *PageProtectMem: 6391
  303.         *switch: Orientation
  304.         {
  305.             *case: PORTRAIT
  306.             {
  307.                 *PrintableArea: PAIR(10200, 16596)
  308.                 *PrintableOrigin: PAIR(300, 300)
  309.                 *CursorOrigin: PAIR(300, 160)
  310.                 *Command: CmdSelect
  311.                 {
  312.                     *Order: DOC_SETUP.12
  313.                     *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t6926x10126Y"
  314.                 }
  315.             }
  316.             *case: LANDSCAPE_CC90
  317.             {
  318.                 *PrintableArea: PAIR(10200, 16596)
  319.                 *PrintableOrigin: PAIR(300, 300)
  320.                 *CursorOrigin: PAIR(200, 16896)
  321.                 *Command: CmdSelect
  322.                 {
  323.                     *Order: DOC_SETUP.12
  324.                     *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t9958x7046Y"
  325.                 }
  326.             }
  327.         }
  328.     }
  329.     *Option: B5
  330.     {
  331.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  332.         *PageProtectMem: 3198
  333.         *switch: Orientation
  334.         {
  335.             *case: PORTRAIT
  336.             {
  337.                 *PrintableArea: PAIR(8004, 11592)
  338.                 *PrintableOrigin: PAIR(300, 300)
  339.                 *CursorOrigin: PAIR(300, 200)
  340.                 *Command: CmdSelect
  341.                 {
  342.                     *Order: DOC_SETUP.12
  343.                     *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t4802x7094Y"
  344.                 }
  345.             }
  346.             *case: LANDSCAPE_CC90
  347.             {
  348.                 *PrintableArea: PAIR(8004, 11544)
  349.                 *PrintableOrigin: PAIR(300, 300)
  350.                 *CursorOrigin: PAIR(160, 11904)
  351.                 *Command: CmdSelect
  352.                 {
  353.                     *Order: DOC_SETUP.12
  354.                     *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t6998x4970Y"
  355.                 }
  356.             }
  357.         }
  358.     }
  359.     *Option: ENV_10
  360.     {
  361.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  362.         *PageProtectMem: 4109
  363.         *switch: Orientation
  364.         {
  365.             *case: PORTRAIT
  366.             {
  367.                 *PrintableArea: PAIR(4296, 10800)
  368.                 *PrintableOrigin: PAIR(300, 300)
  369.                 *CursorOrigin: PAIR(300, 160)
  370.                 *Command: CmdSelect
  371.                 {
  372.                     *Order: DOC_SETUP.12
  373.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2614x6648Y"
  374.                 }
  375.             }
  376.             *case: LANDSCAPE_CC90
  377.             {
  378.                 *PrintableArea: PAIR(4356, 10800)
  379.                 *PrintableOrigin: PAIR(300, 300)
  380.                 *CursorOrigin: PAIR(200, 11100)
  381.                 *Command: CmdSelect
  382.                 {
  383.                     *Order: DOC_SETUP.12
  384.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6480x2734Y"
  385.                 }
  386.             }
  387.         }
  388.     }
  389.     *Option: ENV_DL
  390.     {
  391.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  392.         *PageProtectMem: 4109
  393.         *switch: Orientation
  394.         {
  395.             *case: PORTRAIT
  396.             {
  397.                 *PrintableArea: PAIR(4596, 9782)
  398.                 *PrintableOrigin: PAIR(300, 460)
  399.                 *switch: Resolution
  400.                 {
  401.                     *case: Option2
  402.                     {
  403.                         *PrintableArea: PAIR(4596, 9780)
  404.                     }
  405.                 }
  406.                 *CursorOrigin: PAIR(300, 160)
  407.                 *Command: CmdSelect
  408.                 {
  409.                     *Order: DOC_SETUP.12
  410.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2758x6043Y"
  411.                 }
  412.             }
  413.             *case: LANDSCAPE_CC90
  414.             {
  415.                 *PrintableArea: PAIR(4596, 9792)
  416.                 *PrintableOrigin: PAIR(300, 300)
  417.                 *CursorOrigin: PAIR(200, 10092)
  418.                 *Command: CmdSelect
  419.                 {
  420.                     *Order: DOC_SETUP.12
  421.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5875x2878Y"
  422.                 }
  423.             }
  424.         }
  425.     }
  426.     *Option: ENV_C5
  427.     {
  428.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  429.         *PageProtectMem: 4109
  430.         *switch: Orientation
  431.         {
  432.             *case: PORTRAIT
  433.             {
  434.                 *PrintableArea: PAIR(7036, 10224)
  435.                 *PrintableOrigin: PAIR(300, 300)
  436.                 *CursorOrigin: PAIR(300, 200)
  437.                 *Command: CmdSelect
  438.                 {
  439.                     *Order: DOC_SETUP.12
  440.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4234x6254Y"
  441.                 }
  442.             }
  443.             *case: LANDSCAPE_CC90
  444.             {
  445.                 *PrintableArea: PAIR(7056, 10224)
  446.                 *PrintableOrigin: PAIR(300, 300)
  447.                 *CursorOrigin: PAIR(200, 10524)
  448.                 *Command: CmdSelect
  449.                 {
  450.                     *Order: DOC_SETUP.12
  451.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t6134x4354Y"
  452.                 }
  453.             }
  454.         }
  455.     }
  456.     *Option: ENV_MONARCH
  457.     {
  458.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  459.         *PageProtectMem: 4109
  460.         *switch: Orientation
  461.         {
  462.             *case: PORTRAIT
  463.             {
  464.                 *PrintableArea: PAIR(3996, 8400)
  465.                 *PrintableOrigin: PAIR(300, 300)
  466.                 *CursorOrigin: PAIR(300, 200)
  467.                 *Command: CmdSelect
  468.                 {
  469.                     *Order: DOC_SETUP.12
  470.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2434x5160Y"
  471.                 }
  472.             }
  473.             *case: LANDSCAPE_CC90
  474.             {
  475.                 *PrintableArea: PAIR(4056, 8400)
  476.                 *PrintableOrigin: PAIR(300, 300)
  477.                 *CursorOrigin: PAIR(200, 8700)
  478.                 *Command: CmdSelect
  479.                 {
  480.                     *Order: DOC_SETUP.12
  481.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t5040x2554Y"
  482.                 }
  483.             }
  484.         }
  485.     }
  486.     *Option: ENV_B5
  487.     {
  488.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  489.         *PageProtectMem: 4109
  490.         *switch: Orientation
  491.         {
  492.             *case: PORTRAIT
  493.             {
  494.                 *PrintableArea: PAIR(7716, 11208)
  495.                 *PrintableOrigin: PAIR(300, 300)
  496.                 *CursorOrigin: PAIR(300, 160)
  497.                 *Command: CmdSelect
  498.                 {
  499.                     *Order: DOC_SETUP.12
  500.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4630x6893Y"
  501.                 }
  502.             }
  503.             *case: LANDSCAPE_CC90
  504.             {
  505.                 *PrintableArea: PAIR(7716, 11208)
  506.                 *PrintableOrigin: PAIR(300, 300)
  507.                 *CursorOrigin: PAIR(200, 11508)
  508.                 *Command: CmdSelect
  509.                 {
  510.                     *Order: DOC_SETUP.12
  511.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t6725x4750Y"
  512.                 }
  513.             }
  514.         }
  515.     }
  516. }
  517. *Feature: Economode
  518. {
  519.     *rcNameID: 377
  520.     *DefaultOption: Option1
  521.     *Option: Option1
  522.     {
  523.         *rcNameID: 266
  524.         *Command: CmdSelect
  525.         {
  526.             *Order: DOC_SETUP.5
  527.             *Cmd: "@PJL SET ECONOMODE=OFF<0A>"
  528.         }
  529.     }
  530.     *Option: Option2
  531.     {
  532.         *rcNameID: 267
  533.         *Command: CmdSelect
  534.         {
  535.             *Order: DOC_SETUP.5
  536.             *Cmd: "@PJL SET ECONOMODE=ON<0A>"
  537.         }
  538.     }
  539. }
  540. *Feature: PrintQuality
  541. {
  542.     *rcNameID: =TEXT_QUALITY_DISPLAY
  543.     *DefaultOption: Option1
  544.     *Option: Option1
  545.     {
  546.         *rcNameID: 301
  547.     }
  548.     *Option: Option2
  549.     {
  550.         *rcNameID: 302
  551.         *Command: CmdSelect
  552.         {
  553.             *Order: DOC_SETUP.4
  554.             *Cmd: "@PJL SET RET=LIGHT<0A>"
  555.         }
  556.     }
  557.     *Option: Option3
  558.     {
  559.         *rcNameID: 303
  560.         *Command: CmdSelect
  561.         {
  562.             *Order: DOC_SETUP.4
  563.             *Cmd: "@PJL SET RET=MEDIUM<0A>"
  564.         }
  565.     }
  566.     *Option: Option4
  567.     {
  568.         *rcNameID: 304
  569.         *Command: CmdSelect
  570.         {
  571.             *Order: DOC_SETUP.4
  572.             *Cmd: "@PJL SET RET=DARK<0A>"
  573.         }
  574.     }
  575.     *Option: Option5
  576.     {
  577.         *rcNameID: 305
  578.         *Command: CmdSelect
  579.         {
  580.             *Order: DOC_SETUP.4
  581.             *Cmd: "@PJL SET RET=OFF<0A>"
  582.         }
  583.     }
  584. }
  585. *Feature: PrintDensity
  586. {
  587.     *rcNameID: =PRINTDENSITY_DISPLAY
  588.     *DefaultOption: Option3
  589.     *Option: Option1
  590.     {
  591.         *rcNameID: 340
  592.         *Command: CmdSelect
  593.         {
  594.             *Order: DOC_SETUP.2
  595.             *Cmd: "@PJL SET DENSITY=1<0A>"
  596.         }
  597.     }
  598.     *Option: Option2
  599.     {
  600.         *rcNameID: 341
  601.         *Command: CmdSelect
  602.         {
  603.             *Order: DOC_SETUP.2
  604.             *Cmd: "@PJL SET DENSITY=2<0A>"
  605.         }
  606.     }
  607.     *Option: Option3
  608.     {
  609.         *rcNameID: 342
  610.         *Command: CmdSelect
  611.         {
  612.             *Order: DOC_SETUP.2
  613.             *Cmd: "@PJL SET DENSITY=3<0A>"
  614.         }
  615.     }
  616.     *Option: Option4
  617.     {
  618.         *rcNameID: 343
  619.         *Command: CmdSelect
  620.         {
  621.             *Order: DOC_SETUP.2
  622.             *Cmd: "@PJL SET DENSITY=4<0A>"
  623.         }
  624.     }
  625.     *Option: Option5
  626.     {
  627.         *rcNameID: 344
  628.         *Command: CmdSelect
  629.         {
  630.             *Order: DOC_SETUP.2
  631.             *Cmd: "@PJL SET DENSITY=5<0A>"
  632.         }
  633.     }
  634. }
  635. *Feature: Halftone
  636. {
  637.     *rcNameID: =HALFTONING_DISPLAY
  638.     *DefaultOption: HT_PATSIZE_AUTO
  639.     *Option: HT_PATSIZE_AUTO
  640.     {
  641.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  642.     }
  643.     *Option: HT_PATSIZE_6x6_M
  644.     {
  645.         *rcNameID: =HT_DITHER6X6_DISPLAY
  646.     }
  647.     *Option: HT_PATSIZE_8x8_M
  648.     {
  649.         *rcNameID: =HT_DITHER8X8_DISPLAY
  650.     }
  651. }
  652. *Feature: Memory
  653. {
  654.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  655.     *DefaultOption: 4096KB
  656.         *MemConfigKB: PAIR(4096, 3150)
  657.         *MemConfigKB: PAIR(5120, 4050)
  658.         *MemConfigKB: PAIR(6144, 4950)
  659.         *MemConfigKB: PAIR(7168, 5850)
  660.         *MemConfigKB: PAIR(8192, 6750)
  661.         *MemConfigKB: PAIR(9216, 7650)
  662.         *MemConfigKB: PAIR(10240, 8550)
  663.         *MemConfigKB: PAIR(11264, 9450)
  664.         *MemConfigKB: PAIR(12288, 10350)
  665.         *MemConfigKB: PAIR(13312, 11250)
  666.         *MemConfigKB: PAIR(14336, 12150)
  667.         *MemConfigKB: PAIR(15360, 13050)
  668.         *MemConfigKB: PAIR(16384, 13950)
  669.         *MemConfigKB: PAIR(17408, 14850)
  670.         *MemConfigKB: PAIR(18432, 15750)
  671.         *MemConfigKB: PAIR(19456, 16650)
  672.         *MemConfigKB: PAIR(20480, 17550)
  673.         *MemConfigKB: PAIR(21504, 18450)
  674.         *MemConfigKB: PAIR(22528, 19350)
  675.         *MemConfigKB: PAIR(23552, 20250)
  676.         *MemConfigKB: PAIR(24576, 21150)
  677.         *MemConfigKB: PAIR(25600, 22050)
  678.         *MemConfigKB: PAIR(26624, 22950)
  679.         *MemConfigKB: PAIR(27648, 23850)
  680.         *MemConfigKB: PAIR(28672, 24750)
  681.         *MemConfigKB: PAIR(29696, 25650)
  682.         *MemConfigKB: PAIR(30720, 26550)
  683.         *MemConfigKB: PAIR(31744, 27450)
  684.         *MemConfigKB: PAIR(32768, 28350)
  685.         *MemConfigKB: PAIR(33792, 29250)
  686.         *MemConfigKB: PAIR(34816, 30150)
  687.         *MemConfigKB: PAIR(35840, 31050)
  688.         *MemConfigKB: PAIR(36864, 31950)
  689. }
  690. *Feature: PageProtect
  691. {
  692.     *rcNameID: =PAGE_PROTECTION_DISPLAY
  693.     *DefaultOption: OFF
  694.     *Option: ON
  695.     {
  696.         *rcNameID: =ON_DISPLAY
  697.         *Command: CmdSelect
  698.         {
  699.             *Order: DOC_SETUP.1
  700.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=LETTER<0A>"
  701.         }
  702.     }
  703.     *Option: OFF
  704.     {
  705.         *rcNameID: =OFF_DISPLAY
  706.         *Command: CmdSelect
  707.         {
  708.             *Order: DOC_SETUP.1
  709.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=OFF<0A>"
  710.         }
  711.     }
  712. }
  713. *Command: CmdStartDoc
  714. {
  715.     *Order: DOC_SETUP.7
  716.     *Cmd: "<1B>&u600D<1B>*r0F"
  717. }
  718. *Command: CmdStartPage
  719. {
  720.     *Order: PAGE_SETUP.1
  721.     *Cmd: "<1B>*b0M<0D>"
  722. }
  723. *Command: CmdEndJob
  724. {
  725.     *Order: JOB_FINISH.1
  726.     *Cmd: "<1B>E<1B>%%-12345X"
  727. }
  728. *Command: CmdCopies
  729. {
  730.     *Order: DOC_SETUP.13
  731.     *Cmd: "<1B>&l" %d[1,32767]{NumOfCopies}"X"
  732. }
  733. *RotateCoordinate?: TRUE
  734. *RotateRaster?: TRUE
  735. *RotateFont?: TRUE
  736. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  737. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  738. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  739. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  740. *XMoveThreshold: 0
  741. *YMoveThreshold: 0
  742. *XMoveUnit: 600
  743. *YMoveUnit: 600
  744. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  745. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  746. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  747. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  748. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  749. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  750. *Command: CmdCR { *Cmd : "<0D>" }
  751. *Command: CmdLF { *Cmd : "<0A>" }
  752. *Command: CmdFF { *Cmd : "<0C>" }
  753. *Command: CmdBackSpace { *Cmd : "<08>" }
  754. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  755. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  756. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  757. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  758. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  759. *EjectPageWithFF?: TRUE
  760. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  761. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  762. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  763. *OutputDataFormat: H_BYTE
  764. *OptimizeLeftBound?: TRUE
  765. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  766. *CursorYAfterSendBlockData: AUTO_INCREMENT
  767. *DefaultFont: 136
  768. *DefaultCTT: 0
  769. *CharPosition: BASELINE
  770. *DeviceFonts: LIST(136,138,213,214,215,216,225)
  771. *MinFontID: 16534
  772. *MaxFontID: 32768
  773. *FontFormat: HPPCL_OUTLINE
  774. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  775. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  776. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  777. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  778. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  779. *Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
  780. *Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
  781. *MinGrayFill: 1
  782. *MaxGrayFill: 100
  783. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  784. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  785. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  786. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  787. *Command: CmdRectBlackFill { *Cmd : "<1B>*c0P" }
  788. *Command: CmdDownloadPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*c" %d{PatternBrushSize}"W" }
  789. *Command: CmdSelectPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*v" %d{PatternBrushType}"T" }